hidden enums inside algo_types module