finished ex fn-spies
use setInterval to release control
use an arbitrary number to do settimeout instead of every call
started trampoline
add boilerplate code