Fixed a small bug with recursive alias type