My take on it:
You declare an inline extension function on
Gun
, that instantiates a bullet, loads the gun, shoots and returns your foot in a single expression. You post it on /r/programming which ends up in a discussion that you could do the same in Scala years ago.