Tuple conversion, terser syntax, new tests
Added default conversiojns
Added friend declaration macro