How many valid programs can you write? Backstory:
I think that my boss might finally realize that I don't any enough work, despite being paid by the hour. I want to throw him off track, by writing as many valid programs as I can to send to him. Unfortunately, due to budget cuts, my keyboard only allows each key to be pressed once.
Specification:
Write as many different valid programs as you can for your language. You may not reuse any character at any time (even within the same program). A program is &quot;valid&quot; is it compiles and runs without any errors (warnings are acceptable), for any given input. Your score is the number of unique programs written.
It does not matter what the program actually does. It does not need to take input, produce output, or even terminate. The only restriction is that may never return an error.
Example (JavaScript):

b=1
alert(2)
APL (Dyalog Unicode) version 16.0, 8384 programs

⍝ empty program
&#32;⍝ single space
&#9;⍝ single tab
0
1
2
3
4
5
6
7
8
9
+
-
×
÷
⌈
⌊
*
⍟
|
!
○
~
∨
∧
⍱
⍲
&lt;
≤
=
≥
&gt;
≠
≡
≢
⍴
,
⍪
⍳
↑
↓
?
⍒
⍋
⍉
⌽
⊖
∊
⊥
⊤
⍎
⍕
⌹
⊂
⊃
∪
∩
⍷
⌷
→
⎕
1 2 3           ⍝ input for above program
⍞
Hello, World!   ⍝ input for above program
/
⌿
\
⍀
¨
&amp;
⍨
⌶
#
⊆
⊣
⊢
⌸
⍸
⍝
⋄
L:
⍬
{}
⍝ just a newline
⍝ this line belong with the previous one

Try it online! (except for two which cannot run on TIO's version 15.0)
Explanations:
Most of the programs just print their content. Exceptions are:

The four whitespace ones do nothing.
→ terminates
⎕ asks for evaluated input
⍞ asks for character input
⍝ is a comment
⋄ is a statement separator (i.e. two statements that each do nothing)
⍬ prints an empty numeric list (i.e. just a newline)