module Tins::ProcPrelude

def from(&block)

def from(&block)
  my_method, binding = block.call, block.binding
  my_self = eval 'self', binding
  lambda { |*list| my_self.__send__(my_method, *list) }
end