It wasn't a good idea to complicate all blockdev impls with complicated seeks. Let's just stay in absolute mode for now.
Also, extract commands into blockdev_cmds to avoid making blockdev dependent on stdio.