pub fn contract_create( conn: &mut Connection, c: &Contract, clauses: &[ContractClauseRow], ) -> Result<i64>