icr: ported to the new icrcpp API (which is still not finalised ...)