An education experiment in creating typesafe Enums for PHP