Add functions and guards modules
Add 'what_the_if' module