fix on Windows, don't mix struct and class definitions
Merge branch 'variant_type' of github.com:mbarbos/Wolframe into variant_type