cpu struct types being worked on cpu error handling fixed moved from anyhow -> thiserror other shit i'm too tired to mention