api: remove old custom implementations
api: add aliases file for functions blizzard have aliased