Is there a reason to keep a type parameter and not impose `Success String Headers` ?