Substrate

#side-effects #architecture #composition #functional #programming