Switch to -type.
Switch to -type.

In Erlang 16 or less, opaque prevents the correct type analysis
performed on this function due to the use of higher-order functions; use
a normal type alias without declaring the type as opaque.

ergl/lasp,ergl/lasp,lasp-lang/lasp,ergl/lasp,lasp-lang/lasp,lasp-lang/lasp,ergl/lasp,lasp-lang/lasp