 --> [ local path prefix ]/state_machine/types/array_format_not_numeric.fpp:6:27
  |
6 |   array A = [3] S format "{.3f}"
  |                           ^^^^^ Fixed format replacement cannot be used for type `S`
  |
 ::: [ local path prefix ]/state_machine/types/array_format_not_numeric.fpp:6:17
  |
6 |   array A = [3] S format "{.3f}"
  |                 - type defined here

 --> [ local path prefix ]/state_machine/types/array_format_not_numeric.fpp:4:15
  |
4 | state machine SM {
  |               ^^ state machine must have initial transition

