lib: expose full require