Recreate a skeleton for actually disassembling a binary.

I still haven't a hundred percent decided which function should be just
plain "disassemble".  A bunch of function names are still likely to get
shuffled around.