human
I wrote the below code

    def f(msg):
        def origin_type_ok():
            return ((origins == 'all') or (('chat' in origins) and ('message' in msg)) or (('inline' in origins) and ('inline_message_id' in msg)))
        if ((flavor(msg) == 'callback_query') and origin_type_ok()):
            if ('inline_message_id' in msg):
                return (msg['inline_message_id'],)
            else:
                return (msg['message']['chat']['id'], msg['message']['message_id'])
        else:
            return None
    return f

What's a good function header?
assistant
#Here's a good function header.

def per_callback_query_origin(origins='all'):