Four levels of in-place initialization

1 points by abhin4v