Homework #2 for Hoon School Live.
You have now learned how to use irregular syntax for Hoon runes, and should think about how to employ it when convenient.
You have learned about the following runes:
- `^+` ketlus, for enforcing a type (like `^-` but with an example)
- `^*` kettar, for producing an example (a bunt)
- `$?` bucwut, for producing a type union
- `$:` buccol, for producing a named tuple
- `!>` zapgar, for ascertaining the type of a value
- `|=` bartis, for creating a gate
- `::`, for commenting on code
- `!!` zapzap, for crashing or stubbing out incomplete branches of your Hoon expressions
- `/+` faslus, for importing a library of code