Add: minor improvements to the daomake files;
Remove: obsolete methods from DaoMake.
Add: a new intrinsic data type "bool";
Fix: a couple of trick bugs related to instruction insertion during type inference;
Add: "run" sub-command to daomake.
Add: support for "array<bool>";
Fix: a few minor bugs.
Add: bytecode support for the new boolean type;
Fix: a minor type matching bug for type holders with signature types;
Fix: a few minor bugs related to the use of boolean types;
Add: a few minor changes to the path handling;
Change: std.program() and std.source() to a new std.path().
Fix: Stream::check();
Add: some minor changes.
Add: various improvements and fixings to the Stream type.
Add: operator overloading for the size operator "%";
Add: various improvements and fixings to the support for operator overloading;
Fix: a minor bug in handling invar types for routine calls.
Update: documentation help files for the new boolean type.
Add: support for "interface" as the general interface type for all interfaces;
Fix: a couple lf minor bugs in type casting;
Fix: daomake path initialization for non-unix systems.
Add: support for "load {mod1, mod2, ...}" and "load mod.{sub1, sub2, ...}";
Add: DaoMake global variables to automatically generated package finders.
Add: a few minor changes and improvements to the implementation of enums.
Fix: various minor changes.
Add: a minor fix.
Add: a few minor improvements to the handling of enum symbols;
Fix: a coumple of bugs due to typos.
Fix: a number of misuse of value types.
Fix: the execution order of defer blocks.
Fix: a couple of minor parsing bugs.
Add: fix routine specialization with specializable type casting.