But now we are in largely uncharted territory. 

Is the extra freedom in choosing codebooks worth it? 

How do we decode?

How do we pick good codebooks?

Can one actually implement this on real hardware?

What about multiuser scenarios?

Let me know if you want to know more.

10/n 

n=10