Remove abstraction from Result enum