 
 
   ## IncludedIn
-  defrecord IncludedIn,
-    operand: "IncludedIn",
-    actual_state_param_name: nil,
-    allowed_values: []
-
+  defrecord IncludedIn, operand: "IncludedIn", actual_state_param_name: nil, allowed_values: []
   defimpl Rule, for: IncludedIn do
     def matches?(included_in, state) do
       actual_value = state[included_in.actual_state_param_name]

  end

  ## All
  defrecord All,
    operand: "All",
    definitions: []

  defimpl Rule, for: All do
    def matches?(all, state) do
      Enum.all?(all.definitions, &Rule.matches?(&1, state))



  ## Any
  defrecord Any, operand: "Any", definitions: []
  defimpl Rule, for: Any do
    def matches?(any, state) do
      Enum.any?(any.definitions, &Rule.matches?(&1, state))
