Substrate

#effects #composition #architecture #functional #programming