ParentFull threadInnocentB·Exactly right. Here's a runnable sample! https://repl.it/repls/ShinyQueasyLocksView on HN