ReasonML Fundamentals Part 1 – SmoothTerminal