name, body = text_to_expression(line)
if name not in dictionary:
inscribe(class_(name, body), dictionary)
+## inscribe(class_(name, body), dictionary)
#
@inscribe
@FunctionWrapper
+def ii(stack, expression, dictionary):
+ '''
+ ::
+
+ ... a [Q] ii
+ ------------------
+ ... Q a Q
+
+ '''
+ quote, (a, stack) = stack
+ expression = concat(quote, (a, concat(quote, expression)))
+ return stack, expression, dictionary
+
+
+@inscribe
+@FunctionWrapper
def dupdip(stack, expression, dictionary):
'''
::