public static void Prepend(this Collection<Instruction> collection, params Instruction[] instructions) { for (var index = 0; index < instructions.Length; index++) { var instruction = instructions[index]; collection.Insert(index, instruction); } }