Added new type alias syntax as a preference

Added elaboration based on comments received

Fix syntax errors