module Tins::ProcPrelude

def call(obj, &my_proc)

def call(obj, &my_proc)
  my_proc or raise ArgumentError, 'a block argument is required'
  obj.instance_eval(&my_proc)
end