func (t FlowScriptBuilder) Argument(value cadence.Value) FlowScriptBuilder {
	t.Arguments = append(t.Arguments, value)
	return t
}
Argument add an argument to the transaction
package gwtf
import (
	"fmt"
	"log"
	"os"
	"github.com/enescakir/emoji"
	"github.com/onflow/cadence"
	"github.com/onflow/flow-go-sdk"
)
type FlowScriptBuilder struct {
	GoWithTheFlow  *GoWithTheFlow
	FileName       string
	Arguments      []cadence.Value
	ScriptAsString string
}
func (f *GoWithTheFlow) Script(content string) FlowScriptBuilder {
	return FlowScriptBuilder{
		GoWithTheFlow:  f,
		FileName:       "inline",
		Arguments:      []cadence.Value{},
		ScriptAsString: content,
	}
}
func (f *GoWithTheFlow) ScriptFromFile(filename string) FlowScriptBuilder {
	return FlowScriptBuilder{
		GoWithTheFlow:  f,
		FileName:       filename,
		Arguments:      []cadence.Value{},
		ScriptAsString: "",
	}
}
func (t FlowScriptBuilder) AccountArgument(key string) FlowScriptBuilder {
	f := t.GoWithTheFlow
	account := f.Account(key)
	return t.Argument(cadence.BytesToAddress(account.Address().Bytes()))
}
func (t FlowScriptBuilder) RawAccountArgument(key string) FlowScriptBuilder {
	account := flow.HexToAddress(key)
	accountArg := cadence.BytesToAddress(account.Bytes())
	return t.Argument(accountArg)
}
func (t FlowScriptBuilder) DateStringAsUnixTimestamp(dateString string, timezone string) FlowScriptBuilder {
	return t.UFix64Argument(parseTime(dateString, timezone))
}