Yeah, sometimes global namespace sucks. This is how I solve it in `f.el` (https://github.com/rejeep/f.el/blob/master/test/f-init.el#L12-L21) and no, I'm not proud! :)