What is a mechanism? thinking about mechanisms across the sciences