why not namespace `:type` as well?