added single-line macro (e.g. A = |> 1000)