Now using concat instead of append.
Adding option and tuple documentation (just a start)
Adding tuple tests for concat, using a.concat(b).concat(c) is equivalent to a.concat(b.concat(c)) (associativity).