Implement a type-erased function wrapper | Qube Research & Technologies