Add support for absent object to universal backend
Introduce macro-case-target to write target language specific runtime library code