replace W_Struct check to W_RootStruct check
add missing prims to run struct-test.rkt
add Rationals.fromfloat temporary inexact implementation