Add 'extract' to effects.maybe/nothing
Rearrange effects.test.parser to follow blog post