Assoc is recognised by keyword-invoke