Fix type and missing struct ctor argument.
Add union example.