I am making this issue to separate the conversation about the implementation in #93, and the following questions that were raised:
- Should the in-place-compatible port types be the default?
- Should in-place-broken processing be supported at all?
There was already a rather large conversation and many points that were stated in the discussion thread in #93 which I won't reproduce here.
Considering this change, if implemented, would not be done until after the next major release (since it would be breaking), discussing it can wait, while restoring compatibility with hosts that do not allow inPlaceBroken (see #89) is more pressing. 🙂