PropertyFunctions.jl provides functionality for easy access to and efficient
broadcasting over properties, e.g. via xs .|> @pf $a + $c^2
.
Broadcasting functions generated by @pf
is GPU-friendly and will try to
return a StructArray if the functional expressioin generates a struct (resp.
a NamedTuple
).