wip on script types, canonical checks, multisig