workaround (and workaround version of struct-fu) for https://github.com/tessel/beta/issues/380