Support for nullable types syntax. Better printing of struct syntax.