Type Effects — by @marcow / Cosmos