[RFC] Common: Add a buildin profiler

Functions always have upper cased names (upper camel case)