as a result of the assembler run, we have a symbol table (name -> offset). what we do not have (yet?) is type information. if we had that, we could build a `uctypes.struct` to comfortably deal with the result (like `x = ulp.name`). any other ideas?