Substrate

#programming #architecture #side-effects #composition