;(define ti (block '(measure 54 leading 18) "Meg is an ally."))
(define(ti2)(block'(leading10measure400size13x-alignleftx-align-last-lineleftfont"Equity Text B")(block#f"Foo-d"(word'(size13)"og ")"and "(box)"Zu"(word-break'(nb"c"bb"k-"))"kerman’s. Instead of a circle, the result is a picture of the code that, if it were used as an expression, would produce a circle. In other words, code is not a function, but instead a "(block'(styleitalic)"new syntactic form")" for creating pictures; the bit between the opening "(block'(weightbold)"parenthesis")" with code is not an expression, but instead manipulated by the code syntactic form. "(word'(font"Triplicate T4"size22.5color"Orchid"background"Yellow")"Bangazoom!")" This helps explain what we meant in the previous section when we said that racket provides require and the function-calling syntax.")(block-break)(block#f"Libraries are not restricted to exporting values, such as functions; they can also define new syntactic forms. In this sense, Racket isn’t exactly a language at all; it’s more of an idea for how to structure a language so that you can extend it or create entirely new ones.")))
(applyblock'(font"Equity Text B"measure360leading14column-count1column-gutter10size11.5x-alignjustifyx-align-last-lineleft)(add-between(map(λ(jb)(block#f(box'(width10))(optical-kern)jb))(filter(λ(jb)(<0(string-lengthjb)))jude-blocks))(block-break))))
(applyblock'(font"Equity Text B"measure360leading14column-count1column-gutter10size11.5x-alignjustifyx-align-last-lineleft)(add-between(map(λ([jb:String])(block#f(box'(width10))(optical-kern)jb))(filter(λ([jb:String])(<0(string-lengthjb)))jude-blocks))(block-break))))
(define(jude1)(block'(font"Equity Text B"measure150leading14column-count4size11x-alignjustifyx-align-last-lineleft)"this—is—a—test—of—em—dashes—breakable—or—not?"))