Marks program locations as root of a function, method or closure. The root prolog should be
executed before and the epilog after the source location marked as root is executed.
Use case descriptions:
- Profiler: Marks every root that should be profiled.