CoreRun: level diff based addressing
low level initial calling of main no longer requires implicit (), this is now hardcoded and visible in generated Core, API changes slightly therefore (not checked)
Core: standalone Tup(le) (representing unit ()) also is ANormalized in order to avoid allocations as part of App(lications)
CoreRun App args assumed to be in ANormal form, reflected in AST
simplifications to CoreRun AST
CoreRun parser, separate 'uhcr' to run CoreRun .rcr files (intended as temporary solution to 'just' run)
minor fixes, version bump to 1.1.8.0