I thought I understood *nix pipes until now... I have an executable called
which studio | ls -l
ls -l /home/me/bin/studio
To do that you need
which studio | xargs ls -l
xargs - build and execute command lines from standard input
To fully understand how pipes work, you can read What is a simple explanation for how pipes work in BASH?:
A Unix pipe connects the STDOUT (standard output) file descriptor of the first process to the STDIN (standard input) of the second. What happens then is that when the first process writes to its STDOUT, that output can be immediately read (from STDIN) by the second process.