tuple preliminary implementation
Merge branch 'master' into feat_select_tuple
start building a "select" expression
trying to figure out how to fill my awesome tuples

IDEA: try holding a reference to the origin instead
implemented but crashes VC++ optimizer :'(
workaround. beware of wild copying going on.
tiny adjustments
Merge branch 'master' into feat_select_tuple

Conflicts:
	example/example.cpp
	include/lincxx.hpp
working type transformations and sum
Clang compatibility
Review examples
Adding a couple of tests
Merge branch 'feat_select_tuple' into dev
NOT WORKING - Major Clean Up
NOT WORKING - Investigation
Working version, all functions and tests passing
finished refactoring
Merge branch 'dev'