Fix https://github.com/lihaoyi/upickle/issues/18 by merging in @retronym's leet companion-object-finding haxx0r