Tips

    • Always strive to model your systems or their parts as pure functions. Those pure functions can be tested easily and can be used to modify operator behaviors.
    • If using some combination of operators often, create your convenience operators.