(Extended version)
Apply