start trying out Serpent since we need a number of features in Solidity that haven't been implemented yet