the find_pointer_type interface still needs a mode because we might have pointers...