Fish compiles with the injections now, however there is a bug where the 'return' is injected twice in some cases, still need to handle returns before closing brace and testing