Add Enum instance for Fin.

And add more default methods to the class.
Merge pull request #1239 from sellout/Fin-Enum

Add Enum instance for Fin.