expose toThunk