a little more about mollie!
in addition to strict typing, it has a separate type called `components` and, more recently, a simple garbage collector.
components are almost identical to structs, but have their own special syntax for passing child components.