Fixed the Monoid for span. The plus will keep merging span as long as it's not invalid.