module Spregen