cross-posted from: lemm.ee/post/56769139

cross-posted from: sopuli.xyz/post/23170564