pass the interpreter function manually, for custom interpreters

Signed-off-by: Ricky Elrod <ricky@elrod.me>
Add forever and example. IT WORKS!

Signed-off-by: Ricky Elrod <ricky@elrod.me>