let constructors of InternalEncodingIter and InternalEncodingBackwardIter be inline constructors