+ http: make `connectionCloseExpected` also available on requests, DRY up logc
! can: "privatize" all classes/objects not meant to be part of public API
= can: refactor internal message parsing API for clarity/cleanliness