sc.ala.rubyist
yield funcion, and then return self
val app: Application = new Application().tap{ _.start() }