--- /dev/null
+--- !ditz.rubyforge.org,2008-03-06/issue
+title: Introduce a type class 'Dispatcher' and make ResTree/FallbackHandler instances of it.
+desc: And the dispatcher data type should form a Monoid.
+type: :task
+component: Lucu
+release: Lucu-1.0
+reporter: PHO <pho@cielonegro.org>
+status: :unstarted
+disposition:
+creation_time: 2011-10-17 02:46:21.854704 Z
+references: []
+
+id: e0312227f40a0fa92d4c5d69a64dad473f54389a
+log_events:
+- - 2011-10-17 02:46:22.826524 Z
+ - PHO <pho@cielonegro.org>
+ - created
+ - ""
+- - 2011-10-17 02:48:13.741801 Z
+ - PHO <pho@cielonegro.org>
+ - commented
+ - We should implement name-based virtualhosts at the same time.
+- - 2011-10-17 02:51:52.045280 Z
+ - PHO <pho@cielonegro.org>
+ - commented
+ - FallbackHandler should be either a non-pure function (MonadIO) or a pure function returning Maybe ResourceDef.
+git_branch: