added fstenv/fnstenv; better error reporting on .type macros