Add support for struct initalizers. Closes #21.