updated syntactic sugar
more operators
new factory methods, new operators, better address handling