`struct` ...oh how I've so not missed typed languages.