Merge branch 'part-3' into 'master'

Part 3

See merge request !2
1 job for master in 2 minutes and 26 seconds
latest
Status Job ID Name Coverage
  Test
passed #81793950
test:cargo

00:02:26