Functions of explanations and dimensions of rationality : combining frameworks