remove volatiles
add call_lambda_with_self
add Lambda#call_with_self