runtime: word-align all slice lengths
runtime: construct struct pointer offsets in words, not bytes
codegen: emit list default values