Error Handling + Safety
Due to using Rust we are able to utilize large set of Rust's safety features. Including but not limited to type system and pattern matching. We should move our code structure to minimize usage of unsafe and unwrap() in favour of safer primitives and functions and pattern matching.
Edited by Dmitri Proskuriakov