Expert::Builder now recursively extracts procedures if they reference an external source