Perform deep initialization on compound types.
Merge pull request #136 from pjonsson/deep-initialization

Perform deep initialization on compound types.