--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Mon, 01 Jun 2020 08:17:45 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jfehc-0005BE-FE; Mon, 01 Jun 2020 08:17:44 +0100
+Received: from mail-lf1-f46.google.com ([209.85.167.46])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <tanner.of.kha@gmail.com>)
+ id 1jfeha-0005B8-Jg
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 01 Jun 2020 08:17:42 +0100
+Received: by mail-lf1-f46.google.com with SMTP id w15so3309470lfe.11
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Mon, 01 Jun 2020 00:17:42 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=message-id:subject:from:to:date:in-reply-to:references:user-agent
+ :mime-version:content-transfer-encoding;
+ bh=jOsEsnWdWxzCBAaFs8inMffvHk610laTEbpN9TfqveI=;
+ b=He/qob53LRED1z0PipYJcHO24yfTYL7YJ61aWtstqBuKSuLR7p9xPPg2AL/7G/MFKp
+ TxthPmxJ5jwQFSGF+iKSKx7nEPYmA+pOGOiwjdvnmEeghReQWTFPQakz3yssk1qusucI
+ UTfqLN/hnrBjVMTqeYJ/SklpM4A7ITNTeiZy1iPY9ZVnIIG+bq0sLAPrMOpA8TvbhtOC
+ kT7I4GWRPK3l3/Q9nlWN7+4KQYC4qWV/Okig1YHnXr2GgMbNNRCpsLWtUAA3+AKxBLe2
+ aB+3XZLiHrHfR6aq8kGREx+R01rID5xp3zfQyW9oXj2PGUygcztjiwK7YXy14O7W/3RI
+ Sj4A==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to
+ :references:user-agent:mime-version:content-transfer-encoding;
+ bh=jOsEsnWdWxzCBAaFs8inMffvHk610laTEbpN9TfqveI=;
+ b=WUgh5L2mCuUKU7xpVEiHaOpt5ph2K1Yo6UZ/EfePXdlbW5RhawFQMQEzLt+j6VTSd7
+ p6UlEsVuPnfL+a4vhMgjePL0vK/4CpNxIydRqs+LJqj1LjgSmhgWXvC3Y3JgomZzK/Iq
+ LfU2odpYlwLe+9b1B8YRuUXFAE1hdRdaxk1zmXkf6Dj0v6wa6wxIuZzibGbYLFfWo37J
+ W2voIg7e+TzX5e/Zsh/3EBw6zVRzq1acIRhbMsp1/fMYCMKbczNe6ZZqPlE2DCAfEpjj
+ SeE1T1CxuFCSKlrMiMNxR71LWeWD9Tmdc9n7dNYZytbRlx8eYELqwnKzIGx4UOzc35kT
+ gPXA==
+X-Gm-Message-State: AOAM530aLpohFSL0QdMGpXrYysfo9EYPjzXHCLoFe1BXtgfWZgN+G28V
+ em4YUW46gihLop8n/a+hp3o21n9RwVQ=
+X-Google-Smtp-Source: ABdhPJw24SS1HY1K5Eu3kUjLaqXDh8q5tOLP/WoJGVgMtZhkCWHRsgfx1LX72czesr5MI39Dwa0X4Q==
+X-Received: by 2002:a19:a405:: with SMTP id q5mr10272887lfc.164.1590995861491;
+ Mon, 01 Jun 2020 00:17:41 -0700 (PDT)
+Received: from ibmpc ([92.37.191.206])
+ by smtp.gmail.com with ESMTPSA id g3sm2770100lfc.94.2020.06.01.00.17.39
+ for <libre-riscv-dev@lists.libre-riscv.org>
+ (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
+ Mon, 01 Jun 2020 00:17:40 -0700 (PDT)
+Message-ID: <d170ca7ac79cc2bd2d422153af771919c9d35ce6.camel@gmail.com>
+From: Jock Tanner <tanner.of.kha@gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+Date: Mon, 01 Jun 2020 17:17:33 +1000
+In-Reply-To: <0C1DDF53-BB1C-4191-A850-31410BA4734B@gatech.edu>
+References: <E02C3F23-49C5-4C65-8B05-AD085772FDD1@gatech.edu>
+ <0C1DDF53-BB1C-4191-A850-31410BA4734B@gatech.edu>
+User-Agent: Evolution 3.36.2
+MIME-Version: 1.0
+Subject: Re: [libre-riscv-dev] Named Records in nMigen
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: base64
+Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
+Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+WWVob3dzaHVhLAoKSW4gY2FzZSB5b3Ugb3IgYW55Ym9keSBlbHNlIGNvbWUgYmFjayB0byB0aGlz
+IHF1ZXN0aW9uIGV2ZW50dWFsbHk6IGl0CmlzIHBvc3NpYmxlIHRvIGRlZmluZSBhIHN1YnNpZ25h
+bCB1c2luZyBidWlsdC1pbiBgc2xpY2UoKWAuIEZvcgpleGFtcGxlLCBpZiB0aGUgYml0cyA0LTcg
+b2YgeW91ciBpbnN0cnVjdGlvbiBkZWZpbmVzIGEgc291cmNlIHJlZ2lzdGVyLAp5b3UgY2FuIGRv
+IHNvbWV0aGluZyBzaW1pbGFyIHRvCgogIElOU1RSX1NSQyA9IHNsaWNlKDQsIDgpCgogICMgLi4u
+CgogIG0uZC5jb21iICs9IHNlbGYuc3JjX3JlZy5lcShpbnN0cltJTlNUUl9TUkNdKQoKLi4uIG9y
+IGV2ZW4gd3JhcCBzbGljZXMgaW4gc3RhbmRhcmQgYGVudW0uRW51bWA6CgogIGNsYXNzIEluc3Ry
+Rm9ybWF0KEVudW0pOgogICAgZHN0ID0gc2xpY2UoNCkKICAgIHNyYyA9IHNsaWNlKDQsIDgpCiAg
+ICAjIC4uLgoKICBtLmQuY29tYiArPSBzZWxmLnNyY19yZWcuZXEoaW5zdHJbSW5zdHJGb3JtYXQu
+c3JjXSkKCkhvcGUgaXQgaGVscHMuCgpPbiBNb24sIDIwMjAtMDYtMDEgYXQgMDI6MzMgLTA0MDAs
+IFllaG93c2h1YSB3cm90ZToKPiBBY3R1YWxseSAtIHNjcmF0Y2ggdGhhdCAtIEkgZ290IGl0IHdv
+cmtpbmcgZmluZS4KPiAKPiBZZWhvd3NodWEKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fXwo+IGxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKPiBs
+aWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCj4gaHR0cDovL2xpc3RzLmxpYnJl
+LXJpc2N2Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgoKCl9fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWls
+aW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlz
+dHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==
+