base.ss
#lang scheme/base

(require (planet untyped/unlib:3/exn))

(define-struct (exn:fail:sake exn:fail) ())

(define-syntax raise-exn:fail:sake
  (syntax-rules ()
    [(raise-exn:fail:sake msg arg ...)
     (raise-exn exn:fail:sake msg arg ...)]))

(provide
 (struct-out exn:fail:sake)
 raise-exn:fail:sake)