def spec(&block)
@blok = block
go_time!
end

def go_time!
p caller; p :break
eval "p caller", @blok.binding
end