generated function calls resolves to concrete classes; aliases in index files resolve to their overloads