[boost] better nondeduced context workaround?