Would you welcome a PR which adds a stricter typing using php psalm? This would, say, make possible to have a strictly typed `BaseResponses` through generics, so that it returned a statically verifiable type, not `mixed`.