anchor.diff:  %%% ---------------------------------------------------------------------------------------------%%%
   %%% - Check that the input is a list, but also not a list within a list -------------------------%%%
   %%% ---------------------------------------------------------------------------------------------%%%
  -list_check([L]) when is_list(L) ->
  +list_check([L]) when is_list(L) ->%un-nest lists
       list_check(L);
   list_check(L) ->
  -    IsStmt = is_statement(L),
  +    IsList = is_list(L),
       if
  -        IsStmt->[L];
  -        true->L
  +        IsList->L;
  +        true->[L]
       end.
positive.code:         % The function that serves as pattern patching and guards
          assemble_case_condition(Params, Vars, Match, Evaluate),
          estree:block_statement(
              [estree:empty_statement(),
              assemble_sequence(
                  % Assign the variables that are used in the match
                  % At this point in development it should be un-nessisary to filter for un-parsed
  
negative.code:                     assign_matched_vars(Params, Vars, Match)
                  ),
                  encapsulate_expressions(
                      list_check(
                          parse_node(ReturnAtom, Params, Consequent)
                      )
  
                  )
              )
          ),
          ElseClausesActual %alternate
      ).
  