I'm still confused.  That PR looks like it's supporting what I'm trying to say because the conditional you have there is `if args.empty?`, not `block.arity > 0`.

...taking it to IRC now.