The author of this text, James Baxley III, spent a holiday break playing around with the new programming language ReasonML, which is built on top of OCaml and designed to be compiled into JavaScript. He chose to rebuild an existing GraphQL endpoint example from Apollo Launchpad, and was impressed by Reason's benefits, including its modules system, which allows for easy modeling of types in separate files. The author also discovered that Reason has immutable data by design, where fields are immutable by default, and that it uses a concept called "ref" to allow specific fields to be mutable. After learning about these features, the author was able to create an Express app using Bucklescript, which compiles Reason code into JavaScript, making it easy to integrate with existing JavaScript apps. Finally, the author deployed their app to AWS Lambda using the tool Up by TJ Holowaychuk, and was impressed by the incredible tooling available for developers to learn and build products. The author concludes that community support is crucial for a project's success, and hopes to continue exploring and helping others as they build new things and try new ideas.