8.1.2 Grain的设计与实现