Working on Utility Types.