fix macroexpand-1
make maybe-class return nil for unknown value types
parse 'try
maybe-host-expr throw class-not-found only when the symbol contains "."