 
 
   # Is
-  defrecord Is,
-    operand: "Is",
-    actual_state_param_name: nil,
-    allowed_value: "true"
-
+  defrecord Is, operand: "Is", actual_state_param_name: nil, allowed_value: "true"
   defimpl Rule, for: Is do
     def matches?(is, state) do
       state[is.actual_state_param_name] == is.allowed_value



  ## IncludedIn
  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))
