code: def setup(self):
      self.dense1 = Dense(features=2)
      self.dense2 = Dense(features=1)
  
      # shapes aren't yet known, so variables aren't materialized
      print(self.dense2.variables)
  
file_path: flax/examples/linen_design_test/mlp_lazy.py
imports: import jax
  from jax import numpy
  from flax import linen
  from flax.linen import Module
  from pprint import pprint
  from dense import Dense
label_desc: Use image node_id 1 for calling the MLP obj's underlying member method code with example usage: obj.setup() without return types