i keep saying that bodega using discourse is an implementation detail that should not leak to users of bodega. and i mean it.