fwiw: esoteric ruby... Proc.new in this context will == block