From the Racket documentation:
Racket comes with quite a few definitional constructs, including
let
,let*
,letrec
, anddefine
. Except for the last one, definitional constructs increase the indentation level. Therefore, favordefine
when feasible.
From: https://docs.racket-lang.org/style/Choosing_the_Right_Construct.html#(part._.Definitions)