This allows user to chain setup() to the initializer. test-shell.md code examples have been updated to reflect this.