better type logic
better type logic

darcs-hash:20080718202052-84dde-cf788df7bcf76f971229d18041823a9483a164cc.gz

xebia/statusnet-oauth2,zcopley/zcopleys-statusnet-clone,bankonme/gnu-social,brion/StatusNet,zcopley/StatusNet,Br3nda/laconica,chimo/social,chimo/social,csarven/statusnet,charnimda/lgbtpzn-social,minmb/statusnet,Piratas/tortuga,shashi/StatusNet,zh/statusnet,meitar/laconica,gnusocial/mainline,bankonme/gnu-social,faulteh/gnu-social,zcopley/zcopleys-statusnet-clone,Piratas/tortuga,znarf/statusnet-ladistribution,eXcomm/gnu-social,shashi/StatusNet,znarf/statusnet-ladistribution,charnimda/lgbtpzn-social,csarven/statusnet,zcopley/StatusNet,csarven/statusnet,minmb/statusnet,faulteh/gnu-social,charlycoste/StatusNet,znarf/statusnet-ladistribution,bankonme/gnu-social,charlycoste/StatusNet,minmb/statusnet,d3vgru/StatusNet,chimo/social,xebia/statusnet-oauth2,eXcomm/gnu-social,foocorp/gnu-social,brion/StatusNet,faulteh/gnu-social,eXcomm/gnu-social,csarven/statusnet,gnusocial/mainline,d3vgru/StatusNet,Br3nda/laconica,sikevux/bsk-social,furtherfield/gnu-social,charnimda/lgbtpzn-social,UngPirat/freesocial,studio666/gnu-social,Piratas/tortuga,zh/statusnet,Br3nda/laconica,zcopley/zcopleys-statusnet-clone,furtherfield/gnu-social,brion/StatusNet,bankonme/gnu-social,zcopley/StatusNet,Piratas/tortuga,studio666/gnu-social,UngPirat/freesocial,charlycoste/StatusNet,furtherfield/gnu-social,gnusocial/mainline,foocorp/gnu-social,studio666/gnu-social,sikevux/bsk-social,meitar/laconica,eXcomm/gnu-social,studio666/gnu-social,faulteh/gnu-social,sikevux/bsk-social,d3vgru/StatusNet,UngPirat/freesocial,xebia/statusnet-oauth2,furtherfield/gnu-social,meitar/laconica,zh/statusnet,gnusocial/mainline,foocorp/gnu-social,sikevux/bsk-social,shashi/StatusNet