align-areas is a compiled Lisp function in `
(align-areas AREAS PROPS RULE FUNC)
Given a list of AREAS and formatting PROPS, align according to RULE.
AREAS should be a list of cons cells containing beginning and ending
markers. This function sweeps through all of the beginning markers,
finds out which one starts in the furthermost column, and then deletes
and inserts text such that all of the ending markers occur in the same
If FUNC is non-nil, it will be called for each text region that would
have been aligned. No changes will be made to the buffer.