Decodes the file to a value. If the file does not exist, null is returned. If the file does not hold the current shape of T, the value is recovered through migration.
optional value that is decoded