Array and value builders.

php 5.6 and hhvm for travis (hhvm allowed for failures)