Argument(const std::string & description, std::function<void(ParameterType)> function)
: Parameter(description), Callable<ParameterType>(function) {
}
Argument(const std::string & description, std::function<void(ParameterType)> function)
: Parameter(description), Callable<ParameterType>(function) {
}