Substrate

#composition #functional #side-effects #programming