Is Dialyzer fetching incorrect specs, or are they incorrect in Meeseeks?

Its due to a discontinuity in that spec versus the implementation of that function. What happens if you just remove the @spec from parse ?