Quotations cannot contain function declarations that are inferred or declared to be generic. Consider adding some type constraints ...