update package to actually-required version of struct-fu
use D for "global" FAT boot sector info to avoid collisions with `d` in any callbacks, baby steps to a better architecture there eventually