Scala - Railway Oriented Programming