Added new type alias syntax as a preference

Added elaboration based on comments received

Fix syntax errors
Merge pull request #682 from JinShil/patch-1

Added new type alias syntax as a preference