Add 'pure' functions.