Metaphysics, Function and the Engineering of Life: the Problem of Vitalism