package common import ( "os" "fmt" "strconv" ) func Perror(function string, err error) error { return fmt.Errorf("%s(): %w", function, err) } func Error(format string, a ... any) (int, error) { fmt.Fprintf(os.Stderr, "error: ") if (len(a) == 0) { return fmt.Fprintf(os.Stderr, format) } else { return fmt.Fprintf(os.Stderr, format, a) } } func Intify(s string) (int, error) { i, err := strconv.ParseInt(s, 0, 0) return int(i), err }