# These terms originally came from: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/keyword-reference
abstract
and
asr
assert
atomic
base
begin
break
checked
class
component
const
constraint
constructor
continue
default
delegate
do
done
downcast
downto
eager
elif
else
end
event
exception
extern
external
false
finally
fixed
for
fun
function
functor
global
if
in
include
inherit
initialElement
inline
interface
internal
land
lazy
let
lor
lsl
lsr
lxor
match
measure
member
method
mixin
mod
module
mutable
nameof
namespace
new
newState
not
nowarn
null
object
of
open
or
override
parallel
printf
printfn
private
process
protected
public
pure
rec
recursive
return
sealed
select
sig
StateTracker
static
struct
tailcall
then
to
trait
true
try
typ
type
upcast
use
val
virtual
void
volatile
when
while
with
yield
