typed body