test that next::method still works from within roles
add helper function for applying metaroles
add type tiny test from vti

this also tests trait inheritance