code: func payToScriptHashScript(scriptHash []byte) ([]byte, error) {
  	return NewScriptBuilder().AddOp(OP_HASH160).AddData(scriptHash).
  		AddOp(OP_EQUAL).Script()
  }
docs: // payToScriptHashScript creates a new script to pay a transaction output to a
  // script hash. It is expected that the input is a valid hash.