Substrate

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