kaplibs: Allow an AST Region to be read from an NDF