Revert "Try just using the same interface as increment for increment_with_initial"

This reverts commit e9e71ccc8b917aaaebd73b52b633797acddaceed.
Convert ruby types the same way as other functions