(As always, thank you for reading. The below is personal opinion only and does not represent the opinions of others)
SUGGESTION: Macros should be able to include the results of a preceeding formula in them by turning it into a temporary variable.
i.e.
/roll 1d10*5=%RED%
/roll 1d20*%RED%