def METHOD_NAME(top_level_module_name):
    """Unloads all modules named starting with the specified string.
    This function eases the development workflow when editing a library that is
    used from Rhino/Grasshopper.
    Parameters
    ----------
    top_level_module_name : :obj:`str`
        Name of the top-level module to unload.
    Returns
    -------
    list
        List of unloaded module names.
    """
    modules = filter(lambda m: m.startswith(top_level_module_name), sys.modules)
    for module in modules:
        sys.modules.pop(module)
    return modules