MACRO f0 = 0
MACRO f1 = 1
MACRO f2 = 2
MACRO f3 = 3
#LONG MACRO f
f0()
f1()
f2()
f3()
# Note that "END MACRO" by itself is potentially a completely valid command.
# This will actually fail because the macro f() is now undefined.
END MACRO
recharge --max-battery f() --noisy-dry-run