Structs

Similar to c or Rust, Disp will support native structs. Rationale:

  • enables compact in-memory representations
  • compact in-memory representations ensures good cache locality by keeping object sizes low