abstract Test = Grammar ** { fun wine_N, cheese_N, fish_N, pizza_N, waiter_N, customer_N : N ; fresh_A, warm_A, italian_A, expensive_A, delicious_A, boring_A : A ; stink_V : V ; eat_V2, love_V2, talk_V2 : V2 ; }