def compose(*qualifiers):
    """
    Compose given qualifiers.

    :param *qualifiers: [(any) -> bool, ...], qualifiers
    :return: (any) -> bool, composed qualifier 
    """
    def qualify(v):
        return all(map(lambda q: q(v), qualifiers))
    return qualify