add dead simple struct-based IO
add ord and chr
add stream-write, stream-close; add IO example