pub fn parse_sexp(sexp: &str, contract_path: &Path) -> Result<Contract, Error>