def METHOD_NAME(self) -> Path:
    """Fetch remote module source.
    Raises:
        NotImplementedError: The supplied source does not have a handler.
    """
    try:
        return self.REMOTE_SOURCE_HANDLERS[self.source](**self.metadata).fetch()
    except KeyError:
        raise NotImplementedError(
            f"{self.source} is not a supported Runway module source"
        ) from None