Span should be right associative so it shifts in favour of reducing