-module(fp2@monoid). -compile(no_auto_import). -export([concat_all/1]). -spec concat_all(fp2@models:monoid(EYI)) -> fun((list(EYI)) -> EYI). concat_all(M) -> fun(Ass) -> gleam@list:fold(Ass, erlang:element(3, M), erlang:element(2, M)) end.