You either have to give them a name (with 'def'), or you only get a restricted subset of syntax (with 'lambda').
In practice, giving them a name is not too much of a hassle.