Pass an {M, F, A} as loop instead of a fun