Currently a lot of Result<_, Box<dyn Error>> is used. Should change that to a real Error type.
Currently a lot of Result<_, Box> is used. Should change that to a real Error type.