v1.2
add_library(... INTERFACE), std::iterator_traits fixes
added different getters/setters support
added union and union all