try using FromStructReader, hit another rustc bug
use FromStructBuilder in all uses of MessageReader::get_root()
put the type parameter on the function get_root instead of the impl