expect(---) expect(layout: post) expect(title: ) readUnquote(title) expect(date: ) skipLine() expect(source:) skipLine() expect(class:) readSurround(classes, ( ) ) expect(---) expect(**) readWord(level) readUntil(**,school) skip(**) expect(**Casting Time**: ) readLine(casting_time) expect(**Range**: ) readLine(range) expect(**Components**: ) hope(V, set(verbal, V)) skip(,) hope(S, set(somatic, S)) skip(,) hope(M, readLine(material)) expect(**Duration**: ) readLine(duration) readUntil(**At Higher Levels.** , description) hope(**At Higher Levels.**, readAll(scaling))