Can omit the `begin...end` wrapper