only run setup_exec_context once when the binding is instantiated. it is absolutely not necessary to do that every time the binding is invoked.
only run setup_exec_context once when the binding is instantiated. it is absolutely not necessary to do that every time the binding is invoked.

11.49      0.413     0.413     0.000     0.000   155022   Representable::Definition#[]
 8.75      0.561     0.314     0.000     0.247   102411   Representable::Binding#[]

after:

8.82      0.299     0.299     0.000     0.000   105123   Representable::Definition#[]
5.98      0.332     0.203     0.000     0.130    52512   Representable::Binding#[]

apotonick/representable