Можно, но эта штука не является type stable и как следствие работает немного медленнее.
Хотя, если честно, я в целом согласен: если данное конкретное место не является критически важным по скорости, то такой подход лучше, потому что намного читабельнее.