def METHOD_NAME(decoy: Decoy) -> Callable[..., Awaitable[AbstractModule]]:
    """Get a mocked out AttachedModuleControl.build_module.
    !!! warning
        This is bad testing practice and code smell. The fact that I can't
        test this module without faking out a part of it means that the
        `AttachedModulesControl` is doing too much work _and_ these tests
        are too brittle and of questionable value.
    """
    return cast(Callable[..., Awaitable[AbstractModule]], decoy.mock(is_async=True))