Substrate

#composition #effects #architecture #side-effects