简化wrapper的API，将result和err合一