Functional programming Vagrant environment