Generic Arrays?

It would be very nice if the size of an array could be specified as a generic, something like:

struct Foo<N>([u8; N]);

Is there any way to accomplish this at the moment?

We don't have the type system requirements in place yet.