Actually I see what you're doing here. Is aligning the operators a normal haskell style thing?