Added immutable types (tuples) form Tim Holy code. It can be useful