Yay, I can speak now.
I'm trying to fill a type with some refs, but i'm not sure how. This doesn't work. http://pastebin.com/0mzxz2bi
I thought I could make a constructor for FRIEND instead, which I am in the process of doing, but I was also wondering how I could throw an error from the constructor if the refs don't actually exist?