title: "$ ./propellor --list-fields" yields "propellor: Prelude.read: no parse"
body: <p>I am trying to specify a private field using Haskell's <a href="https://propellor.branchable.com/" rel="nofollow noreferrer">Propellor</a> deployment library.</p>
  
  <p>As context: the field in question is a file whose content I want to encrypt and have propellor place on the destination server during deployment. However, I haven't gotten nearly that far; before even attempting to set the field, I have run into an error while attempting to simply view propellor's current private fields.</p>
  
  <p>Specifically, when I run the command to view fields, <code>$ ./propellor --list-fields</code>, it asks for my gpg key, prints some gpg key information, and then the following:</p>
  
  <pre><code>Currently set data:
  Field                                     Context                     Used by
  -----                                     -------                     -------
  propellor: Prelude.read: no parse
  </code></pre>
  
  <p>There should be some fields present which were set previously, but somehow they are not displayed here and instead I get only the <code>propellor: Prelude.read: no parse</code> error message. I have not yet attempted to add my own field.</p>
  
  <p>It seems that propellor is having an issue trying to parse something, but I do not know what that could be. I realize this is not a lot to go on but am not sure what else to do. Has anyone run into a similar error with Haskell's propellor before or know what the issue could be?</p>