Reorder param lists for EntityDecoder to match EntityEncoder

Now (MediaType*)(A => Task[Entity])