roughed out the entire XACML minimum funcion set as an enum.