Stylistic notes
Don't use Struct
Test to make sure read_from_body slice works, also use slice!