Results 17 issues of rain

Nearly complete. Fixes #861. - tuple types are now supported in arguments, as `(...)` or `tuple(...)` or `Whatever(...)` - the `--abi` argument for hevm now accepts solidity fragments as well...

Constantinople will add the `CREATE2` opcode, which has contract addresses that are a function of the code hash. This would remove the need for caching. https://eips.ethereum.org/EIPS/eip-1014

`dapple test` emits 0 as an exit code, even when there are failing tests.

- `checkValueSent(tx, address, value)` - `getValueSent(tx, address)` (summing over outputs?) - `checkValueSentFrom(tx, address, value)` - `getValueSentFrom(tx, address)`

pending merge of https://github.com/ethereum/solidity/pull/832

https://bitcoincore.org/en/segwit_wallet_dev/

https://github.com/ethereum/wiki/wiki/Ethereum-Natural-Specification-Format

Thanks for your work on this - I'm looking forward to using it when it's stable. Is it possible to enable functions like this: ``` function extract (bytes data, uint...

enhancement