func NewLockfileFromFile(filename string) (*Lockfile, error) {
    rawLockfile, err := ioutil.ReadFile(filename)
    if err != nil {
        return nil, err
    }