optimize trampoline() - store fiber-fn only once
fix bind() using variadric args