xxxxxxxxxx
struct Foo(T) {
T value;
}
struct Bar (alias R,S) {
R!S fooint;
}
auto bar(alias T,alias S,R)(T!(S, R) v) {return v;}
void main() {
import std.stdio;
writeln(bar!(Bar,Foo,int)(Bar!(Foo,int)()));
}