Added Maybe Test
Added trait suppor + Tuple renamed to TupleOf