Fixed trampoline wrappers that return void
Don’t type merge when restricting with a union