add .IsSerializable checks for F# union/record/exception types