anchor.diff:                  | _ -> (Violation ([!!"InvalidArgumentType"; !!"Binary"; !!(String.capitalize fnName)], "Cannot apply a bool function to a non-bool value.", combine (Expr.getOriginOpt evaledLeft) (Expr.getOriginOpt evaledRight)), env)
               | _ -> (Violation ([!!"InvalidArgumentCount"; !!"Binary"; !!(String.capitalize fnName)], "Incorrect number of arguments for application of '" + fnName + "'; 2 arguments required.", fnOptOrigin), env)
   
  -        let evalUnaryInner fnName (fns : UnaryFns) evaledArg env =
  +        let evalUnaryInner (fns : UnaryFns) fnName evaledArg env =
               match evaledArg with
               | Bool (boolValue, originOpt) -> ((fns.Bool boolValue originOpt), env)
               | Int (intValue, originOpt) -> ((fns.Int intValue originOpt), env)
  
positive.code:                 (unsubscribe, env)
              Env.addStream streamAddress (stream, unsubscribe) env
  
          let evalBoolUnary fnOptOrigin fnName fn evaledArgs env =
              match evaledArgs with
              | [evaled] ->
                  match evaled with
  
negative.code:             | [_] -> (Violation ([!!"InvalidArgumentType"; !!"List"; !!(String.capitalize fnName)], "Cannot apply " + fnName + " to a non-list.", fnOptOrigin), env)
              | _ -> (Violation ([!!"InvalidArgumentCount"; !!"List"; !!(String.capitalize fnName)], "Incorrect number of arguments for application of '" + fnName + "'; 1 argument required.", fnOptOrigin), env)
      
          let evalNth5 index fnOptOrigin fnName args env =
              match args with
              | [Tuple (evaleds, originOpt)] | [Phrase (evaleds, originOpt)] ->
                  match Map.tryFind index evaleds with
  