Substrate

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