Polymorphic API: Add MessageEvent + bin/bot.dart => bin/polymorphic.dart