main.ss
#lang scheme

(require (prefix-in procedural: (for-syntax "procedural.ss")))

(define-for-syntax (equivalent-procedure-to procedure form)
  (datum->syntax form (apply procedure (cdr (syntax->datum form))) form))

(define-syntax sizeof
  (λ (form)
    (equivalent-procedure-to procedural:sizeof form)))


(require (only-in "procedural.ss" pick-an-integer))

(provide sizeof pick-an-integer)