Using place seems more elegant, but there’s a separate implementation here Smashoperator Analogue - #4 by Eric
place