Simple Functional Effects with Tag Unions https://gotopia.tech/sessions/2253/simple-functional-effects-with-tag-unions