whereij with more tests and commented provisions for phoenix lambdas (boost lambdas will never make it)