introduce extlib-compat