Match Result
data class MatchResult(val type: PayAddressType, val params: MutableList<ByteArray>, val grouped: Boolean = false)
The result of attempting to match a script to well known script forms, pulling out the variable parts, such as public keys.