Sometimes users want to toggle which functions should be outlined from. Users could be trying to:
- Debug the compiler and disable outlining in some contexts
- Control where outlining actually happens in their program
This adds a frontend attribute that will allow users to toggle this behaviour on specific functions.
does it make sense on Block too?