Some fields that could be more strongly types are simple strings: signature commit_sha etc. Look into typing these and threading throughout code