let message = switch (person1) { | School.Teacher => "Hello teacher!" | School.Director => "Hello director!" }; let message = School.( switch (person1) { | Teacher => "Hello teacher!" | Director => "Hello director!" } ); let readCacheServiceConfigAndDecode = (configJson) => switch (configJson |> Js.Json.decodeObject) { | None => raise(Json.Decode.DecodeError("Invalid Cache Config")) | Some(data) => data |> Js.Dict.map((. json) => CachingServiceConfig.decode(json)) };