each function passed to andThen takes a sealed cla...
# announcements
p
each function passed to andThen takes a sealed class with andThen as both parameter and output