This module adds declares a mixin template for automatically generating class constructor. Generated constructor takes 1 argument per each field declared with @wired attribute. Later each argument gets assigned to its respective field.
A copy of std::tie from C++. TODO: write proper documentation for this
Enum that contains compile date in YYYYMMDD format
Struct that provides following things:
1. RAII wrapper above handle type 2. Mechanism that strips prefix from names of functions in given module. Those functions are available through opDispatch-based mechanism.
Template that generates sort of infix functions. To use generated function, surround it with any of overloadable binary operators.
Template that calls static assert if compile date is past of what was passed as an argument. Go figure out what to do with that.