Move abstract op implementation out of ReadableByteStream class

Fixes: #181