func object apply