added OutputStreamOp trait with write(I) method