+ core, play: introduce kamon-dispatcher