This abstraction is very simple but i use it so often that i thought it might seem useful to anyone else.
I use it instead of [dac~] as a master output, sending all audio to its inputs. When i need to record 32-bit stereo sound file from what i hear, i press record button, choose where to save file and its name (there's no need to add .wav extension). Recording starts immediately and goes on until stop button is pressed.
It is quite easy to modify for your needs. For instance, change "open -bytes 4 $1, start" message text to "open -bytes 2 $1, start" for 16-bit recording, or delete right inlet~ and change [writesf~ 2] to [writesf~ 1] for mono recording, etc. I think, most people use only one recording format in most cases, so it has no mono/stereo or 8/16/24/32-bit switches, but you can add your own ones.