structs: Start typing some dataclasses

2 jobs for typing
Status Job ID Name Coverage
  Test
canceled #16408
run-test

 
  Build
canceled #16409
run-build