Allow empty 'dist' in Result/Factory