Changed definition of 'Set' to use 'newtype' instead of 'type'. Updated to use show (instead of toString).