adds yet-another functions adapter to unbreak het-proj. test compile

test now fails instead of not compiling at all
[logging] automatic memory + output sync
[parameter] fix shadowing and input arg constness