From string mnemonics to strongly typed materials