Steven Blenkinsop
September 1, 2018
This response concerns generic types which are found in the signatures of methods on the inputs to a contract which are not themselves inputs to the contract, for example the type of elem
in elem := stack.Pop()
, where the type of stack
is an input to the contract. It suggests formalizing these types as part of the signature of a contract, like