added lambda_visitor & disabled context since it's incomplete.