fails(compiler):Proc.new with an associated block returns a new Proc instance from the block passed to the containing method
