semantic: Move Enum resolving to resolver file
semantic: Move some auctualize functions to resolver