Just a quick play with PSR, Namespaces, annonomous funcs etc