Usage: unionize <input> <template-name> <output> <union-name> [flags]
A tool for generating unions in Go
Arguments:
<input> input package name
<template-name> input template type name
<output> output file name
<union-name> output union type name
Flags:
-h, --help Show context-sensitive help.
-S, --strict exit on package errors
-T, --tagged generate tagged union
unionize: error: expected "<input> <template-name> <output> <union-name>"