>>868
block = Proc.new { |...| ... }
(define block (lambda (...) ...))
だと似てる?