* add fixes for structs * handle null non-nullables to nullable nulls * test fix * add enum test even if it's gross looking * generate nullable adapt when needed * fix adapter tests * don't generate static events * fmt * mark for release