Huh, `Proc.new` is unusual, I'd prefer the literal, `proc {|arg| }` or the stabby lamdba `->(arg) { .. }` ;)