BlockType and ItemType API Completeness

Ensure API Completeness across the entire API

Input from others is welcome, as well as any criticism about missing API.
It'd return false?