Provide a reusable constructor
Use `vinyl-file`
Show errors in tests
3.1.0