A cause can be considered as the starting point of a computing process, which can be considered as the input data of a function.