func NewMigration() Migration {
	return Migration{Contents: "", Options: make(migrationOptions)}
}
NewMigration constructs a Migration object
package dbmate
import (
	"fmt"
	"os"
	"regexp"
	"strings"
)
type MigrationOptions interface {
	Transaction() bool
}
type migrationOptions map[string]string
func (m migrationOptions) Transaction() bool {
	return m["transaction"] != "false"
}
type Migration struct {
	Contents string
	Options  MigrationOptions
}