has_role(admin) more global than is_type(admin)

Fixes #55