Add test for dictionary types.
Test for enumeration types.
Test for callback function types.
Tests for nullable types.