anchor.diff:                                  | None -> (None, world))
                               stream.Stream
                       struct (Pluggable { Stream = stream }, world)
  -                | _ -> struct (Violation (["InvalidArgumentType"; fnName], "Function '" + fnName + "' requires a Stream for its 2nd argument.", originOpt), world)
  -            | _ -> struct (Violation (["InvalidArgumentType"; fnName], "Function '" + fnName + "' requires a Stream for its 2nd argument.", originOpt), world)
  +                | _ -> struct (Violation (["InvalidArgumentType"; String.capitalize fnName], "Function '" + fnName + "' requires a Stream for its 2nd argument.", originOpt), world)
  +            | _ -> struct (Violation (["InvalidArgumentType"; String.capitalize fnName], "Function '" + fnName + "' requires a Stream for its 2nd argument.", originOpt), world)
   
           static member internal evalFoldStream fnName fn state stream originOpt world =
               match stream with
  
positive.code:                             | Left opt -> match opt with Some expr -> Some (Either (Left expr)) | None -> None)
                              stream
                      struct (Pluggable { Stream = stream }, world)
                  | _ -> struct (Violation (["InvalidArgumentType"; fnName], "Function '" + fnName + "' requires a Stream for its 1st and 2nd arguments.", originOpt), world)
              | _ -> struct (Violation (["InvalidArgumentType"; fnName], "Function '" + fnName + "' requires a Stream for its 1st and 2nd arguments.", originOpt), world)
  
          static member internal evalMonitor5 subscription (eventAddress : obj Address) subscriber world =
              EventWorld.subscribe (fun evt world ->
  
negative.code:                     | :? DesignerProperty as dp ->
                          match ScriptingWorld.tryImport dp.DesignerType dp.DesignerValue world with
                          | Some propertyValue -> struct (propertyValue, world)
                          | None -> struct (Violation (["InvalidPropertyValue"; String.capitalize fnName], "Property value could not be imported into scripting environment.", originOpt), world)
                      | _ ->
                          match ScriptingWorld.tryImport property.PropertyType property.PropertyValue world with
                          | Some propertyValue -> struct (propertyValue, world)
                          | None -> struct (Violation (["InvalidPropertyValue"; String.capitalize fnName], "Property value could not be imported into scripting environment.", originOpt), world)
                  | None -> struct (Violation (["InvalidProperty"; String.capitalize fnName], "Simulant or property value could not be found.", originOpt), world)
              | Left error -> error
  
          static member internal evalGetAsStream fnName propertyName relationOpt originOpt world =
  