Thesis*205PRs merged9Internal authors@wojciech-turek@michalinacienciala@mhluongo@kkosiorowska@jagodarybacka@hyphenized@henryboldi@greg0x@Shadowfiend