Added notes, tweaked macro
Added write-bytevector