impl core/digital