Stub for companion, which was going to be used to generate the companion objects of spaces, with a make method and implicit params for all the necessary methods, and commented history of failed attempts at writing combine, which would combine two spaces by giving back an anonymous class instance with implicits equivalent to all of the implicits in both spaces, but with freshNames so there wouldn't be any implicit name conflicts and both spaces could be used at once.