"The operators can safely assume their inputs are serialized", but aren't the AsyncSubject and co. the entry point of the Observable library? In that case I wouldn't assume anything on their Observer side.