Moved invoke_fused into its own file