Lookup module references (more) lazily

ref: #44. Only keep the children instead of re-binding the module reference,
which could result in premature Lazy.force