operation

inline fun <T : CSStore, R> T.operation(func: (T) -> R)