docs: async def become(self, layer_type: Type[L], request: 'Request') -> L:
          """
          Transform this layer into another layer type
          """
  
          raise ValueError('Cannot become "{}"'.format(layer_type.__name__))