So I\'m trying to define a function apply :: "(\'a multiset ⇒ \'a option) ⇒ \'a multiset ⇒ \'a multiset"
apply :: "(\'a multiset ⇒ \'a option) ⇒ \'a multiset ⇒ \'a multiset"
It takes in a function C
C