incomplete:Kernel.eval needs to be reviewed for spec completeness
fails:Kernel#eval allows a binding to be captured inside an eval
