shorhand api for special types, close #37