Refactor concierge

If we are not going to use Concierge as a class, it should become a module. 
Now the syntax is shorter and more clear
Hrm, yeah those comments actually aren't that useful. Let's nuke them and more closely chain the `||`'s for now.