STEP Record A((1.0, 2.0)) should be parsed into a Rust struct A, but this has some imcompletion issue.
In current master e463fef it checks based on std::any::type_name::<T>. However, I've found in #22 that this cannot works if we use #[serde(name = "A")] attributes. We have to consider another way, and current checking system will be dropped in #22.