lazy load built-in predicates - resolves #71