Hi guys,
I was just investigating an issue in my yesod app that prevented me from running the devel-server.
It was a warning about route patterns overlapping

S4M/Server/Controller.hs:33:0:
    Warning: Pattern match(es) are overlapped
             In the definition of `parse[awnQ]':
                 parse[awnQ] : "con" : "f" [] = ...
                 parse[awnQ] : "con" : "h" [] = ...
                 parse[awnQ] : "con" : "m" : "list" [] = ...
                 parse[awnQ] : "con" : "m" : "c" [] = ...


The issue seems to come up when part of the route is a single character (in this case, f, h and m)
like
/con/f/
/con/h/
/con/m/list/

I ended up just changing my routes to be more 'expressive' which is fine by me.

Haven't looked at the source of the issue yet, I can reproduce it on 0.6.2 but haven't tried 0.6.3 so I apologize in advance if it is already fixed :)

Just wanted to get it out here so I don't forget to look into it later (I'm heading home now)

Cheers!
----nubis :)